.jquery-live-search {
	background: url(jquery-live-search-bg.png) repeat-x;
        font-size: 12px;
        border: 1px solid #222;

	padding: 5px 10px;
	max-height: 400px;
	overflow: auto;

	position: absolute;
	z-index: 99;

	border: 1px solid #A9A9A9;
	border-width: 0 1px 1px 1px;

	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
}
.jquery-live-search a {
    color:#FFFFFF;
    text-decoration:none;
}
.jquery-live-search-waiting{
    background:	url(indicator.gif) no-repeat right;
}

.jquery-live-search a:hover {
    color:#FFCC33;
}
.jquery-live-search h1 {
    font-size: 12px;
}
.jquery-live-search h2 {
    font-size: 15px;
}
.jquery-live-search h2:after, .search-results h2:after{
    content: ": ";
}
.jquery-live-search h2 + p {
    font-size: 16px;color: #eee;
}
.search-results h2 + p strong, .jquery-live-search h2 + p strong, .jquery-live-search > ul:last-child strong {
    background: transparent;color: inherit;
}
.search-results ol {
    margin-top: 30px;
}
.search-results ol li, .jquery-live-search ol li {
    padding-bottom: 10px;border-bottom: 1px dotted #333;margin-bottom: 10px;
}
.jquery-live-search ol li {
    border-color: #369;
}
.jquery-live-search ol li p:last-child a {
    background: url(blue.png) no-repeat left -1px;padding: 10px 0 10px 30px;
}
#search-results ol li p:last-child a, .jquery-live-search ol li p:last-child a {
    background-image: url(yellow.png);background-position: left -3587px;
}
